/**
 * @(#)SubFlowNode.java, 十二月 15, 2024.
 * <p>
 * Copyright 2024 memberclub.com. All rights reserved.
 * memberclub.COM PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */
package com.example.design.flow.node;

import com.example.design.flow.chain.FlowChain;
import lombok.Getter;
import lombok.Setter;


/**
 * 继承自FlowNode，增加了subChain属性，表示子流程链。用于处理嵌套流程的情况.
 * @param <T>
 * @param <S>
 */
public abstract class SubFlowNode<T, S> extends FlowNode<T> {

    @Setter
    @Getter
    private FlowChain<S> subChain;

}